@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0; box-sizing:border-box}

body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#333;}

body, html{ overflow-x: hidden;}

a,img,input{ text-decoration:none; font-size:14px; border:0}

body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,dl,dt,dd{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}

ul li{ list-style:none;}

.clear{ clear:both;}

.left{ float:left;}

.right{ float:right;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 

a:hover{ color:#1e377a}

input,button,select,textarea{outline:none}

textarea{resize:none}

input,textarea{ outline:none; -webkit-appearance: none;}

img{ max-width:100%}



.cent,.foot{ max-width:1200px; margin:auto; overflow:hidden}

.header{ position:absolute; top:0; left:0; width:100%; z-index:999; background:#dcdcdc; background-color: rgba(220,220,220,0.8); filter: Alpha(opacity=80);}

.head1{ max-width:1360px; margin:auto;}

.banner{ position:relative}

.banner p img{ width:100%}

.head1 .logo{ width:24%;}

.head1 .logo p{ margin:5.4% 0}

.head1 .navz{width:65%;}

.zg1 p{ border-right:#333 1px solid; padding-right:10px}

.zg1 .right{width:100%; float:none}

.zg1 .right img{ cursor:pointer}

.zg1 .right span{display:none;border:#ccc 1px solid;border-radius: 5px;position: absolute;top: 70px;right: 0;z-index: 9999;background: #fff;width: 214px;}

.zg1 .right input{ height:35px; line-height:35px; background:none; border:0}

.zg1 .right input:nth-child(1){ float:left; width:72%; font-size:12px; padding:0 6%}

.zg1 .right input:nth-child(2){float:right;width:28%;font-size:14px;text-align:center;background:#1e377a;color:#fff;border-radius: 0 5px 5px 0;}

.zg{ width:95%; float:left}

.zg1{width:4%;float:right;text-align:right;padding-top:4%;position: relative;}

.zg1 p a{ font-size:14px; display:inline-block; margin:0 6px; text-align:center}

.zg1 p a:hover{ color:#0162a7}

.logo img{ width:100%;}

.flexslider{position:relative;overflow:hidden;}

.flexslider .slides{position:relative;z-index:1;}

.flexslider .slides li a{ display:block;}

.flexslider .slides li img{ width:100%; display:block}

.flex-control-nav{position:absolute;bottom:48px; right:0; z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:63px;height:4px;margin:0 12px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:63px;height:12px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

.nav1 ul{ overflow:hidden}

.nav1 ul li{ float:left; text-align:center; width:14.285%;}

.nav1 ul li a{ font-size:16px; color:#666; display:block; padding:28% 0; position:relative}

.nav1 ul li a:hover,.nav1 ul .dq a{ color:#fff; background:url(../images/sy-33.jpg) no-repeat center}

.nav2,.sjx{ display:none}

.dropMenu{ width:122px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; background:#fff; background-color: rgba(255,255,255,0.7); filter: Alpha(opacity=70); overflow:hidden}

.dropMenu li{ line-height:35px;}

.dropMenu li a{ font-size:14px; display:block; padding:0 10px;} 

.dropMenu li a:hover{ color:#fff; background:#1e377a}

header{ display:none}

.sjx{ display:none !important}

.qh a{ color:#fff}

.he_ZoomInImg,.cp2 dl dt,.xy4 dl dt,.sy1 dl dt,.sy5-1 h1,.price .cont ul li dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}

.he_ZoomInImg .he_ZoomInImg_img,.cp2 dl dt img,.xy4 dl dt img,.sy1 dl dt img,.sy5-1 h1 img,.price .cont ul li dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg:hover .he_ZoomInImg_img,.cp2 dl:hover dt img,.xy4 dl:hover dt img,.sy1 dl a:hover dt img,.sy5-1:hover h1 img,.price .cont ul li dl:hover dt img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}

@media (max-width: 1400px){

.head1{ padding:0 4%}	

	}

.footer{ background:#313131}

.foot{ overflow:hidden; padding:3.5% 0}

.f01,.f02,.f03{ float:left; width:20.33%; margin-left:18%}

.foot h1{ font-size:18px; color:#fff; margin-bottom:30px}

.f01 h2{ font-size:12px; color:#fff}

.f01{ width:27.333%; margin-left:0}

.f01 div{ overflow:hidden; margin-left:-2%}

.f01 div p{ float:left; width:48%; margin-left:2%; margin-top:3%}

.f01 div h3{ clear:both; padding-left:2%; padding-top:2%}

.f01 div h3 input{ background:#1e377a; width:62px; line-height:25px; font-size:12px; color:#fff; text-align:center}

.f01 div p input{ display:block; width:100%; line-height:28px; height:28px; padding:0 4%; font-size:12px}

.f01 div p textarea{ height:100px; width:100%; padding:2%}

.f01 div p:nth-child(3){ width:98%;}

.f02 p{ font-size:14px; color:#868686; overflow:hidden; margin-top:4%}

.f02 p span{ display:inline-block}

.f02 p .left{ width:28%}

.f02 p .right{ width:72%}

.f03{ width:15.333%}

.f03 h2{ margin-left:-9%}

.f03 h2 img{ margin-left:9%}

.f03 p{ margin-top:16%}

.f03 p span{ display:block; font-size:14px; color:#666; padding-left:1%; margin-top:5%}

.foot1{ border-top:#fff 1px solid}

.foot1 p,.foot1 p a{ font-size:14px; color:#666}

.foot1 p{ padding:1% 0 1.5%; text-align:center}



.header1{ position:relative;}

.banner1 p img{ width:100%}

.cp1 ul{ margin:6% 0 5%; overflow:hidden; margin-left:-4%; padding:0 7px 7px 7px;}

.cp1 ul li{ display:block; float:left; width:12.666%; text-align:center; font-size:16px; margin-left:4%; margin-top:1%; line-height:40px;}

.cp1 ul li a{ font-size:16px; background:#eee; display:block; border-radius:20px}

.cp1 ul li a:hover,.cp1 ul .dq1 a{ background:#0f4887; color:#fff; box-shadow:1px 3px 5px #999}

.cp2{ overflow:hidden; margin-left:-3%; padding:7px; margin-top:-3.3%}

.cp2 dl{ float:left; width:30.033%; border-bottom:#fff 2px solid; margin-left:3.3%; box-shadow:0 0 10px #ccc; margin-top:3%; padding:2%}

.cp2 dl .a1{ font-size:18px; font-weight:bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.cp2 dl dt img{ width:100%; height:256px}

.cp2 dl dt{ margin:6% 0}

.cp2 dl .a2{ margin-left:-10%; padding:0 3%}

.cp2 dl .a2 a{ background:#eee; display:inline-block; width:40%; margin-left:10%; text-align:center; line-height:40px; font-size:16px; color:#666}

.cp2 dl:hover{ border-bottom:#0f4887 2px solid}

.cp2 dl .a2 a:hover{ background:#0f4887; color:#fff}

.fy{ text-align:center; margin:6% 0}

.fy a{ font-size:14px; color:#666; display:inline-block; padding:3px 7px; margin:0 10px; margin-top:4px}

.fy a{ background:#eee;}

.fy a:hover,.fy .curr{ background:#0f4887; color:#fff}



.banner2{ background:url(../images/cpxq-banner.jpg) no-repeat center;}

.banner2 .cent{overflow:inherit; padding:6% 0 2%;}

.cpx1{ padding:1% 2%; background:#fff; background-color: rgba(255,255,255,0.4); filter: Alpha(opacity=40); border:#999 1px solid; border-radius:20px; box-shadow:3px 4px 10px #ccc}

.cpx1 .left{ width:47%; margin-left:3%}

.cpx1 .right{ width:41%; padding-right:10%; margin-top:4%}

#demo2.flexslider .slides{ overflow:hidden}

#demo2.flexslider .slides li{ padding:20px 0}

#demo2 .flex-control-nav{ display:none}

#demo2 .flex-direction-nav{ display:block; position:absolute;z-index:3;width:100%;top:50%; margin-top:-54px}

#demo2 .flex-direction-nav li a{display:block;width:42px;height:109px;overflow:hidden;cursor:pointer;position:absolute;}

#demo2 .flex-direction-nav li a.flex-prev{left:0;background:url(../images/cpxq-3.png) center center no-repeat;}

#demo2 .flex-direction-nav li a.flex-next{right:0;background:url(../images/cpxq-4.png) center center no-repeat;}

#demo2 .slides li img{ width:70%; height:374px; display:block; margin:auto; box-shadow:0 0 10px #999}

.cpx1 .right h1{ font-size:24px; color:#1e377a; font-weight:bold; border-bottom:#666 2px solid; padding-bottom:5%; margin-bottom:5%}

.cpx1 .right p{ font-size:16px; color:#1e377a; line-height:26px} 

.cpx1 .right h2{ background:url(../images/cpxq-5.png) no-repeat left center; padding-top:5px; margin:9% 0 6%; padding-left:100px; height:76px; font-size:18px; color:#1e377a}

.cpx1 .right h2 span{ display:block; font-size:30px}

.cpx1 .right h3 a{ display:inline-block; width:130px; line-height:39px; font-size:16px; color:#fff; text-align:center; margin-right:7%; background:#0f4887}

.cpx2{ padding:0 7px; margin-bottom:6%}

.cpx2-1{ background:#eee; text-align:center; border-radius:5px; margin-bottom:5%}

.cpx2-1 span{ cursor:pointer; display:inline-block; font-size:18px; color:#fff; font-weight:bold; height:60px; line-height:57px; padding:0 3.5%;background:url(../images/xx01.png) center center no-repeat;}
.cpx2-1 span:nth-child(even){background:url(../images/xx02.png) center center no-repeat;}

.cpx2-1 .curr1{ background:url(../images/xx03.png) center center no-repeat; color:#fff}
.cpx2-1 .curr1:nth-child(even){ background:url(../images/xx03.png) center center no-repeat;}

.cxq1{ border:#ccc 1px solid; padding:1% 2% 2%;}

.cxq1 h1{ font-size:16px; line-height:30px}

.cxq1 p{ font-size:16px; color:#666; margin-top:1%; text-indent:2em}

.cxq2 h1{ margin:4% 0; font-size:18px; font-weight:bold;}

.cxq2 h1 img{ vertical-align:middle; margin-right:10px; margin-left:10px}

@media (max-width: 1400px){


#demo2 .slides li img{ height:344px}

	}



.gy1{ margin:6% 0}

.gy1 h1{ font-size:30px}

.gy1 h1 span{ font-size:24px; color:#c9c9ca; display:block; margin-top:1%}

.gy1 p{ font-size:16px; color:#666; line-height:35px; text-indent:2em; margin-top:3%}

.gy1 h2{ overflow:hidden; margin-top:5%; margin-left:-1%}

.gy1 h2 img{ width:32.333%; margin-left:1%}

.blue{ margin:6% 0 5%}

.cent1{ max-width:1340px}

.kh1 dl{ padding:0}

.kh1 dl dt{ margin:0}

.kh1 dl dd{ font-size:14px; padding:8% 5% 4%; overflow:hidden; line-height:31px}

.kh1 dl dd span{ display:block; float:right; font-size:16px; width:100px; line-height:31px; background:#0f4887; color:#fff; text-align:center}



.lx2 p img{ width:100%}

.lx1{ margin-bottom:6%}

.lx1 .left{ width:46%}

.lx1 .right{ width:52%; padding-top:3%;}

.lx1 .left h1{ font-size:16px; margin-bottom:6%}

.lx1 .left p{ font-size:16px; color:#666; margin-top:5%; overflow:hidden}

.lx1 .left p img{ vertical-align:middle; margin-right:20px}

.lx1 .right p,.lx1 .right p input,.lx1 .right p textarea{ background:#fbfbfb;}

.lx1 .right p{ border:#1153a2 1px solid; border-radius:5px; margin-top:2%; float:left; width:45%; margin-left:5%; padding:0 2%}

.lx1 .right .dd span{ width:14%}

.lx1 .right .dd input{ width:86%}

.lx1 .right p span{ height:38px; line-height:38px; display:inline-block; font-size:12px; color:#1153a2}

.lx1 .right p input,.lx1 .right p textarea{ height:38px; line-height:38px; width:62%}

.lx1 .right p span{ width:38%; float:left}

.lx1 .right .ly{ width:95%; padding:2%}

.lx1 .right .ly span{ width:15%; line-height:22px;}

.lx1 .right .ly textarea{ width:85%; height:100px; border:0; line-height:22px}

.lx1 .right h1{ padding-top:3%; overflow:hidden; clear:both}

.lx1 .right h1 input{ width:100px; height:30px; line-height:30px; font-size:12px; color:#fff; background:#1153a2; float:right}

.lx1 .right{ margin-bottom:0}

.lx3 h1{ text-align:center; margin:6% 0 4%}

.lx3 h1 a{ display:inline-block; font-size:24px; color:#666; background:#d2d2d2; padding:4px 20px; border-radius:20px; margin:0 4%;}

.lx3 h1 .dq2{ background:#0f4887; color:#fff}



.cent2{ max-width:1070px}

.kp1{ margin:7% 0}

.kp1 .left{ width:50%}

.kp1 .right{ width:36%}

.kp1 .left{ font-size:16px}

.kp1 .right p img{ width:100%}

.kp1 .left h1{ font-size:16px; margin-bottom:7%}

.kp1 .left p{ font-size:16px; color:#666; margin-top:6%}

.kp1 .left p img{ vertical-align:middle; margin-right:4%}



.xz-l-1 .fa-chevron-down1{ background:url(../images/rl-2.png) no-repeat; position:absolute; right:2%; bottom:39%; width:111px; height:31px}

.currentDt .fa-chevron-down1{background:url(../images/rl-1.png) no-repeat;}

.navContent{display: none;}

.xz-l-1{ background:#f5f5f5; margin-top:1.5%;position:relative; padding:4% 0; cursor:pointer;}

.xz-l-1 h1{ font-size:20px; color:#000; overflow:hidden; background:url(../images/zp-2.png) no-repeat left center; padding-left:3%}

.xz-l-1 h1 span{ font-size:18px; display:block; font-size:18px; margin-top:3px; color:#666}

.xz-l-1 h1 img{ vertical-align:middle; margin-right:1.5%}

.xz-l{ padding:2% 3%; overflow:hidden; border-top:#666 1px solid; background:#f5f5f5}

.subNavBox{ margin:6% 0}

.xz-l h1{ font-size:16px; margin:1% 0;}

.xz-l h1:first-child{ margin-top:0}

.xz-l p{ font-size:14px; margin-top:1%}

.xz-l p span{ color:#0059c2}

.xz-l{ position:relative;}

.xz-l h2 a{ position:absolute; right:0; top:3%; color:#fff; width:90px; line-height:30px; text-align:center; border-radius:5px; background:#0664aa; font-size:14px;} 

.currentDd{ border:0;}

.currentDd h1{ color:#28638d;}



.xy4 div:hover{ background:#f7f7f7}

.xy4 div:hover dl{ border-bottom:#114f8b 2px solid}

.xy4{ margin-top:2%}

.xy4 dl{ overflow:hidden; padding:1.5% 1%; max-width:1200px; margin:auto; border-bottom:#999 2px solid}

.xy4 dl dt{ float:left; width:22%}

.xy4 dl dt img{ width:100%; height:192px}

.xy4 dl dd{ float:right; width:74%; font-size:12px; color:#999; line-height:24px;}

.xy4 dl dd .left{ width:80%; font-size:14px; color:#221816; padding-top:3%}

.xy4 dl dd .right{ width:16%; margin-top:8%}

.xy4 dl dd .right a{ font-size:16px; color:#bebbbb; line-height:36px; text-align:center; border:#bebbbb 1px solid; width:80%; display:block; margin:auto}

.xy4 dl dd .left a{ font-size:18px; color:#222; display:block; margin:0 0 1.5%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.xy4 dl dd .left span{ margin-top:4%; font-size:16px; line-height:28px; display:block; overflow:hidden; color:#666;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.xy4 dl dd .left strong{ font-size:18px; color:#6c6b6a; font-weight:normal;}

.xy4 dl dd .left strong span{ display:inline-block; font-size:14px; color:#6c6b6a; vertical-align:middle; margin:0}

.xy4 dl:hover dd .right a{ border:#004283 1px solid; color:#004283}

.xy4 dl:hover dd .left a{ color:#28638d}



.xwx1{ margin:6% 0}

.xwx1 h1{ font-size:28px; margin-bottom:5%}

.xwx1 h1 span{ font-size:14px; color:#999; display:block; margin-top:1%}

.xwx2{ border-top:#efefef 1px solid}

.xwx2 h1{ padding:5% 0; overflow:hidden}

.xwx2 h1 a{ width:50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:14px; color:#666}

.xwx2 h1 a img{ vertical-align:middle;}

.xwx2 h1 .left img{ margin-right:10px}

.xwx2 h1 .right img{ margin-left:10px}

.xwx2 h1 .right{ text-align:right}

.xwx2 h1 a:hover{ color:#0f4887}



.sy-b{ margin:6% 0; text-align:center; font-size:20px; background:url(../images/sy-4.png) no-repeat center bottom; padding-bottom:20px}

.sy-b span{ display:block; font-size:16px; color:#666; margin-top:5px}

.sy1{ overflow:hidden; margin-left:-2%; margin-top:-4%; margin-bottom:6%}

.sy1 dl{ float:left; width:31.333%; margin-left:2%; margin-top:4%;}

.sy1 dl a{ display:block; background:#f0f0f0; padding:7% 5% 0}

.sy1 dl dt img{ width:100%; height:242px}

.sy1 dl dd{ font-size:16px; padding:8% 0; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} 

.sy1 dl a:hover{ background:#1e377a; color:#fff;}

.sy1 dl a:hover dd{ color:#fff}

.sy2{ background:url(../images/sy-11.jpg) no-repeat center; overflow:hidden; padding-bottom:4%; background-attachment:fixed}

.sy2 .sy-b,.sy4 .sy-b{ color:#fff; background:url(../images/sy-12.png) no-repeat center bottom;}

.sy2 .sy-b span,.sy4 .sy-b span{ color:#fff}

.sy2-1 p{ font-size:16px; color:#fff; line-height:26px; text-indent:2em; margin-bottom:3.5%}

.sy2-1 ul{ border-top:#fff 1px solid; overflow:hidden; padding-top:4%}

.sy2-1 ul li{ float:left; width:25%; text-align:center; font-size:16px; color:#fff}

.sy2-1 ul li span{ display:block; font-size:37px; color:#47c0df; margin-bottom:1%}

.sy2-1 ul li span strong{ font-size:52px; font-weight:normal}

.sy3{ margin-bottom:6%}

.sy3 .left{ width:38%}

.sy3 .right{ width:54%; padding-top:4%}

.sy3 .right h1{ font-size:18px; color:#47c0df; margin:8% 0 1%}

.sy3 .right p{ font-size:14px}

.sy4{ overflow:hidden; background:url(../images/sy-15.jpg) no-repeat center; background-attachment:fixed; padding-bottom:4%}

.more a{ width:180px; line-height:45px; background:#fff; border-radius:20px; text-align:center; display:block; margin:auto; font-size:18px}

.more{ margin-top:4%}

.more a:hover{ background:#0b6fc5; color:#fff}

.sy5{ margin-bottom:6%; overflow:hidden; margin-left:-2%}

.sy5-1{ float:left; width:31.333%; margin-left:2%}

.sy5-1 h1{ border:#ccc 1px solid}
.sy5-1 h1 img{ width:100%; height:252px}

.sy5-1 div{ background:#eee; width:90%; margin:-10px auto 0; z-index:999; position:relative; padding:5%}

.sy5-1 div h2 a{ font-size:18px; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.sy5-1 div p{ font-size:14px; height:72px; overflow:hidden; color:#666; line-height:24px; margin:5% 0 6%;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

.sy5-1 div h3 a{ display:block; font-size:14px; background:url(../images/sy-21.png) no-repeat right center}

.sy5-1 div{ background:#1e377a;}

.sy5-1 div h2 a,.sy5-1 div p,.sy5-1 div h3 a{ color:#fff}

.sy5-1 div h3 a{ background:url(../images/sy-24.png) no-repeat right center}

.sy6{ background:url(../images/sy-26.jpg) no-repeat center bottom}

.sy6-1{ padding:2% 0}

.sy6-1 .left{ width:35%; padding-top:2.8%}

.sy6-1 .right{ width:30%}

.sy6-1 .right p img{ width:100%}

.sy6-1 .left h1{ font-size:26px; color:#fff; font-style:italic; margin-bottom:7%}

.sy6-1 .left h1 span{ font-size:14px; font-weight:normal; display:block; margin-top:2%}

.sy6-1 .left p{ overflow:hidden}

.sy6-1 .left p a,.sy6-1 .left p span{ background:#fff; letter-spacing:1px; line-height:42px; padding:0 4%; color:#4da0e6; display:inline-block;font-size:15px; float:left}

.sy6-1 .left p a{ padding:0; width:100px; font-weight:normal; font-size:15px; text-align:center; margin-right:4%}

.sy6-1 .left p span img{ vertical-align:middle; margin-right:10px}



.cent3{ max-width:1400px}

.container {

	height: auto;

	overflow: hidden;

}



.price {

	max-width: 1400px;

	margin: 0 auto;

	position:relative

}



.price h2 {

	font-size: 24px;

	color: #333;

	line-height: 1;

	font-weight: 400;

	padding-bottom: 10px;

	padding-left: 10px;

}



.price .category {

	max-width: 1400px;

	position: relative;

	overflow: hidden;

	margin-bottom:4%;

	margin-left:7%;

	margin-right:7%

}





.price .prev {

	display: none;

	position: absolute;

	top:20px;

	width: 37px;

	height: 36px;

	left: 0;

	background:url(../images/sy-16.png) no-repeat center;

	display:block !important

}





.price .next {

	position: absolute;

	top:20px;

	width: 37px;

	height: 36px;

	font-size: 0;

	right: 0;

	background:url(../images/sy-17.png) no-repeat center;

	display:block !important

}



.price .category ul{ height:80px;}

.price .category ul li {

	display: table-cell;

	font-size: 16px;

	text-align: center;

	border-bottom: 3px solid transparent;

	cursor: pointer;

	position: relative;

	width:160px;

	height:80px;

	background:#fff;

	display:inline-block;

	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;

	padding:0 10px;

	line-height:80px;

	margin:0 4px;

	

}



.price .category ul li.active {

	border-bottom-color: #0b6fc5;

	color: #0b6fc5;

}



.price .cont {

	display: none;

	max-width:1200px;

	margin:auto

}



.price .cont.active {

	display: block;

}



.price .cont ul li {

	overflow:hidden;

	margin-left:-0.5%

}

.price .cont ul li dl{ float:left; width:49.5%; margin-left:0.5%;}

.price .cont ul li dl a{ display:block;}

.price .cont ul li dl dt{ background:#fff; padding:1%}

.price .cont ul li dl dd{ font-size:18px; color:#fff; font-weight:bold; text-align:center; margin-top:7%}

.price .cont ul li dl dt img{ width:100%; height:343px}

.blue1{ display:none}

@media (max-width: 1300px){

.head1{ padding:0 4%}

.blue1{ display:block; margin-top:0; padding:0 4%}	

.container{ display:none}

	}
	
.x_fixed{ position:fixed; top:0; left:0; width:100%; z-index:99}
.x_fixed .cpx2-1{ max-width:1200px; margin:auto}

.banner0{ width:100%;overflow:hidden;}
.large_box{margin-bottom:10px;width:100%;height:369px;overflow:hidden;}
.large_box img{display:block; width:88%; margin:auto; height:369px;}
.small_box{width:100%;height:86px;overflow:hidden;}
.small_list{position:relative;float:left;width:89%;height:86px;overflow:hidden;}
.small_list ul{height:86px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:10px;width:110px;}
.small_list ul li img{display:block; height:86px}
.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:110px;height:86px;background:#000;filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;}
.small_list ul li.on .bun_bg{display:block;}
.btn{display:block;width:13px;height:25px; margin-top:35px; background-repeat:no-repeat;background-position:center center;cursor:pointer;}
.left_btn{float:left;margin-right:18px;background-image:url(../images/left_btn.png);}
.right_btn{float:right;background-image:url(../images/right_btn.png);}



.tel{ position:fixed; top:30%; right:0; z-index:9999; display:block !important}
.tel p{ position:relative}
.tel p span{ position:absolute; left:-163px; top:0; color:#fff; box-sizing:border-box; background:url(../images/-1.png) no-repeat center; width:152px; height:61px; border-radius:10px; display:inline-block; line-height:24px; padding:8px 0 8px 17px; display:none; font-size:14px}
.tel p:hover span{ cursor:pointer; display:block;}
.tel p{ margin-bottom:1px; cursor:pointer}
.tel p:last-child span{ left:-110px}
.tel p:last-child span{ background:none; width:100px; height:100px; padding:0}
.tel p:last-child span img{ width:100px; height:100px;}

